#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>
#include<string.h>
void reverseleft(char* arr, int k)
{
	int len = strlen(arr);
	int j = 0;
	for (j = 0; j < k; j++)
	{
		int i = 0;
		char tmp = arr[0];
		for (i = 0; i < len - 1; i++)
		{
			arr[i] = arr[i + 1];
		}
		arr[len - 1] = tmp;
	}
}
int main()
{
	char arr[101] = { 0 };
	gets(arr);
	int k = 0;
	scanf("%d", &k);
	reverseleft(arr, k);
	printf("%s", arr);
	return 0;
}